#include<stdio.h>
#include<string.h>
#include<math.h>

//void strmcpy(char *s, char *t, int m);
//int main()//1
//{
//    char s[100],t[100];
//    int m;
//    gets(t);
//    scanf("%d",&m);
//    getchar();
//    if(strlen(t)<m)
//    {
//    	
//    }
//    else
//    {
//        strmcpy(s,t,m);
//        puts(s);
//    }
//    return 0;
//}
//void strmcpy(char *s,char *t,int m)
//{
//    t=t+m-1;
//    while(*t!='\0')
//    {
//        *s=*t;
//    	s++;
//        t++;
//    }
//    *s='\0';
//    return s;
//    return t;
//    return m;
//}

//int main(void)//2 
//{
//    int i,length;
//    char str[100];
//    gets(str);
//    length=strlen(str);
//    for(i=3;i<length;i++)
//	{
//        putchar(str[i]);
//    }
//    for(i=0;i<3;i++)
//	{
//        putchar(str[i]);
//    }
//    return 0;
//}

//void strcopy(char t[], char character[]);
//int main(void)//3 
//{
//	char s[100],t[100],character[100];
//	gets(s);
//	gets(t);
//	strcopy(t,character);
//	printf("%s+%s",s,character);
//	return 0;
//} 
//void strcopy(char t[], char character[])
//{
//	int i,j;
//	for(i=0,j=0;t[i]!='\0';i++)
//  	{
//    	if(t[i]=='a'||t[i]=='e'||t[i]=='i'||t[i]=='o'||t[i]=='u'||t[i]=='A'||t[i]=='E'||t[i]=='I'||t[i]=='O'||t[i]=='U')
//    	{
//      		character[j]=t[i];
//      		j++;
//    	}
//    	else
//    	{ 
//      		character[j]='\0';
//    	}
//	}
//	return character;
//}

int find(char *ch1, char *ch2);
int main()
{
	int i,flag;
	char ch1[80];
	char ch2[]="chi huo guo";
	gets(ch1);
	if(find(ch1,ch2)==0)
	{
		printf("-_-#");
	}
	else
		printf("%d Let's go!",find(ch1,ch2));
	return 0;
}
int find(char ch1[],char ch2[])
{
	int num=0,t=0,i,flag,index;
	if(ch1[0]=='#'&&strlen(ch1)==1)
	{
		flag=0;
	}
	else
	{
		if(strstr(ch1,ch2)!=0)
		{
			num=*strstr(ch1,ch2);
		}
	}
	return num;
}

